<?php
namespace app\api\controller;


/**
 * @title 获取留言
 * @description 接口说明
 * @group api
 */
class Message extends Base
{
    protected $_order = 'id desc';

    /**
     * @title 获取留言
     * @description 接口说明
     * @author hardy
     * @url /api/Alliance
     * @method GET
     *
     * @param name:id type:int require:0 default:1 other: desc:唯一ID，获取某条记录详情，则为必填，id和page选填其一
     * @param name:page type:int require:0 default:1 other: desc:页码数 获取第二页以上的数据必填，默认值为1，，id和page选填其一
     * @param name:size type:int require:0 default:1 other: desc:每一页的数量，默认20
     *
     * @return title:留言标题
     * @return content:留言内容
     *@return phone:电话
     * @return company:单位
     */
    public function gets()
    {
        parent::gets();

    }
    /**
     * @title 创建留言
     * @description 用户登录
     * @author hardy
     * @url /api/Alliance
     * @method POST
     *
     *
     * @param name:name type:string require:0 default: other: desc:姓名
     * @param name:phone type:string require:0 default: other: desc:电话
     * @param name:company type:string require:0 default: other: desc:留言单位
     * @param name:content type:string require:1 default: other: desc:留言内容
     *
     */
    public function create(){
        $data = input('post.');
        $validate = Validate($this->controller);
        if (!$validate->check($data)) {
            $this->responseFail($validate->getError());
        }
        $model = model($this->controller);
        $r = $model->createAdd($data);
        if ($r == false){
            $this->responseFail($model->getError());
        }
        $this->responseSuccess();
    }
}